artificial aid - French English Dictionary